home *** CD-ROM | disk | FTP | other *** search
- property mykid, mykite, kid, kite, obj, dvector, spriteNum
-
- on beginSprite me
- obj = sprite(spriteNum)
- kid = sprite(mykid)
- kite = sprite(mykite)
- kidloc = [obj.locH.float, obj.locV.float]
- kiteloc = [kite.locH.float, kite.locV.float]
- dvector = kiteloc - kidloc
- end
-
- on enterFrame me
- kidloc = [obj.locH.float, obj.locV.float]
- kiteloc = [kite.locH.float, kite.locV.float]
- dvector = kiteloc - kidloc
- dlength = sqrt((dvector[1] * dvector[1]) + (dvector[2] * dvector[2]))
- dunit = [dvector[1] / dlength, dvector[2] / dlength]
- if dunit[1] = 0 then
- dunit[1] = 0.0005
- end if
- if dunit[2] = 0 then
- dunit[2] = 0.0005
- end if
- aAngle = (atan(dunit[2] / dunit[1]) * 180 / PI) + 90
- obj.rotation = aAngle
- obj.height = dlength
- end
-
- on getPropertyDescriptionList me
- return [#mykid: [#comment: "my kid", #format: #integer, #default: 0], #mykite: [#comment: "my kite", #format: #integer, #default: 0]]
- end
-